TSTP Solution File: ITP158^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP158^1 : TPTP v7.5.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n012.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% DateTime : Sun Mar 21 13:24:22 EDT 2021

% Result   : Unknown 0.49s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11  % Problem  : ITP158^1 : TPTP v7.5.0. Released v7.5.0.
% 0.00/0.12  % Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.32  % Computer : n012.cluster.edu
% 0.12/0.32  % Model    : x86_64 x86_64
% 0.12/0.32  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.32  % Memory   : 8042.1875MB
% 0.12/0.32  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.32  % CPULimit : 300
% 0.12/0.32  % DateTime : Fri Mar 19 06:43:00 EDT 2021
% 0.12/0.33  % CPUTime  : 
% 0.12/0.33  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.20/0.34  Python 2.7.5
% 0.42/0.58  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.42/0.58  FOF formula (<kernel.Constant object at 0x2107c68>, <kernel.Type object at 0x2107cb0>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J_J_Mt__List__Olist_I_062_It__Nat__Onat_M_062_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J_M_Eo_J_J_J_J_J
% 0.42/0.58  Using role type
% 0.42/0.58  Declaring set_Pr2099245410le_U_o:Type
% 0.42/0.58  FOF formula (<kernel.Constant object at 0x2101e60>, <kernel.Type object at 0x2107950>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J_J_Mt__List__Olist_I_062_It__Nat__Onat_M_062_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J_M_Eo_J_J_J_J
% 0.42/0.58  Using role type
% 0.42/0.58  Declaring produc622718850le_U_o:Type
% 0.42/0.58  FOF formula (<kernel.Constant object at 0x2107998>, <kernel.Type object at 0x2107098>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Prover____Mirabelle____icshcajtjh__Oform_M_062_It__Prover____Mirabelle____icshcajtjh__Oform_M_Eo_J_J_Mt__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_J
% 0.42/0.58  Using role type
% 0.42/0.58  Declaring produc957084248e_form:Type
% 0.42/0.58  FOF formula (<kernel.Constant object at 0x2107cb0>, <kernel.Type object at 0x2107bd8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J_M_062_It__Nat__Onat_M_062_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J_M_Eo_J_J_J_J
% 0.42/0.58  Using role type
% 0.42/0.58  Declaring set_Pr1072215906le_U_o:Type
% 0.42/0.58  FOF formula (<kernel.Constant object at 0x2107950>, <kernel.Type object at 0x21072d8>) of role type named ty_n_t__Product____Type__Oprod_It__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J_M_062_It__Nat__Onat_M_062_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J_M_Eo_J_J_J
% 0.42/0.58  Using role type
% 0.42/0.58  Declaring produc227817602le_U_o:Type
% 0.42/0.58  FOF formula (<kernel.Constant object at 0x2107098>, <kernel.Type object at 0x21071b8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_Mt__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_J_J
% 0.42/0.58  Using role type
% 0.42/0.58  Declaring set_Pr31825690e_form:Type
% 0.42/0.58  FOF formula (<kernel.Constant object at 0x2107bd8>, <kernel.Type object at 0x2107d40>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_Mt__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_J
% 0.42/0.58  Using role type
% 0.42/0.58  Declaring produc791938916e_form:Type
% 0.42/0.58  FOF formula (<kernel.Constant object at 0x21072d8>, <kernel.Type object at 0x2107878>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_Mt__List__Olist_It__Nat__Onat_J_J_J
% 0.42/0.58  Using role type
% 0.42/0.58  Declaring set_Pr1057005944st_nat:Type
% 0.42/0.58  FOF formula (<kernel.Constant object at 0x21071b8>, <kernel.Type object at 0x2107d40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_J_J
% 0.42/0.58  Using role type
% 0.42/0.58  Declaring set_Pr1174364408e_form:Type
% 0.42/0.58  FOF formula (<kernel.Constant object at 0x2107638>, <kernel.Type object at 0x2b9183c441b8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Prover____Mirabelle____icshcajtjh__Oform_Mt__Prover____Mirabelle____icshcajtjh__Oform_J_J
% 0.42/0.58  Using role type
% 0.42/0.58  Declaring set_Pr1189404964e_form:Type
% 0.42/0.58  FOF formula (<kernel.Constant object at 0x2107878>, <kernel.Type object at 0x2b9183c441b8>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.42/0.58  Using role type
% 0.42/0.58  Declaring produc1473535256st_nat:Type
% 0.42/0.58  FOF formula (<kernel.Constant object at 0x2107d40>, <kernel.Type object at 0x2b9183c44878>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_J
% 0.42/0.58  Using role type
% 0.42/0.58  Declaring produc1494932632e_form:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2107128>, <kernel.Type object at 0x2b9183c44f38>) of role type named ty_n_t__Product____Type__Oprod_It__Prover____Mirabelle____icshcajtjh__Oform_Mt__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring produc825256814e_form:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2107d40>, <kernel.Type object at 0x2b9183c448c0>) of role type named ty_n_t__List__Olist_I_062_It__Nat__Onat_M_062_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J_M_Eo_J_J_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring list_n2139828004le_U_o:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2107878>, <kernel.Type object at 0x2b9183c44c68>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring produc890077173st_nat:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2107d40>, <kernel.Type object at 0x2b9183c44e18>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring set_Pr1560408065st_nat:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2107d40>, <kernel.Type object at 0x2b9183c44fc8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Prover____Mirabelle____icshcajtjh__Oform_Mt__Nat__Onat_J_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring set_Pr957084504rm_nat:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2b9183c44c68>, <kernel.Type object at 0x2b9183c44e18>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Prover____Mirabelle____icshcajtjh__Oform_J_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring set_Pr816919384e_form:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2b9183c448c0>, <kernel.Type object at 0x20e4998>) of role type named ty_n_t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring produc1699244961st_nat:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2b9183c44fc8>, <kernel.Type object at 0x20e4998>) of role type named ty_n_t__Product____Type__Oprod_It__Prover____Mirabelle____icshcajtjh__Oform_Mt__Nat__Onat_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring produc117678584rm_nat:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2b9183c44e18>, <kernel.Type object at 0x20e4d88>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring produc1296622072e_form:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2b9183c44758>, <kernel.Type object at 0x20e4cb0>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring list_l461858535e_form:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2b9183c44e18>, <kernel.Type object at 0x20e4e18>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring set_li5074317e_form:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2b9183c44fc8>, <kernel.Type object at 0x20e4cb0>) of role type named ty_n_t__List__Olist_It__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring list_s1200803384elle_U:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2b9183c44e18>, <kernel.Type object at 0x2b917c176fc8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring set_Pr1986765409at_nat:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x2b9183c44e18>, <kernel.Type object at 0x2b917c176fc8>) of role type named ty_n_t__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring list_P512754263e_form:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x20e4638>, <kernel.Type object at 0x2b917c176f80>) of role type named ty_n_t__Set__Oset_It__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.42/0.59  Using role type
% 0.42/0.59  Declaring set_Pr554570749e_form:Type
% 0.42/0.59  FOF formula (<kernel.Constant object at 0x20e4998>, <kernel.Type object at 0x2b917c176f38>) of role type named ty_n_t__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring list_P796095576elle_U:Type
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x20e4638>, <kernel.Type object at 0x2b917c176e60>) of role type named ty_n_t__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring set_Pr619177522elle_U:Type
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x20e4a28>, <kernel.Type object at 0x2b917c176ea8>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring product_prod_nat_nat:Type
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x20e4638>, <kernel.Type object at 0x2b917c176dd0>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring list_list_nat:Type
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x20e4638>, <kernel.Type object at 0x2b917c176e18>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring set_list_nat:Type
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176ea8>, <kernel.Type object at 0x2b917c176d40>) of role type named ty_n_t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring prover1687215943e_form:Type
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176dd0>, <kernel.Type object at 0x2b917c176d88>) of role type named ty_n_t__Prover____Mirabelle____icshcajtjh__OU
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring prover_Mirabelle_U:Type
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176f80>, <kernel.Type object at 0x2b917c176d40>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring list_nat:Type
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176e18>, <kernel.Type object at 0x2b917c176cf8>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring set_nat:Type
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176d88>, <kernel.Type object at 0x2b917c176f80>) of role type named ty_n_t__Nat__Onat
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring nat:Type
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176b90>, <kernel.Constant object at 0x2b917c176b00>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring zero_zero_nat:nat
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176cf8>, <kernel.DependentProduct object at 0x2b917c176b00>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176dd0>, <kernel.DependentProduct object at 0x2b917c176b00>) of role type named sy_c_If_001t__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring if_lis1812881937e_form:(Prop->(list_P512754263e_form->(list_P512754263e_form->list_P512754263e_form)))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176b90>, <kernel.DependentProduct object at 0x2b917c1768c0>) of role type named sy_c_List_Oappend_001t__List__Olist_It__Nat__Onat_J
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring append_list_nat:(list_list_nat->(list_list_nat->list_list_nat))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176998>, <kernel.DependentProduct object at 0x2b917c176908>) of role type named sy_c_List_Oappend_001t__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring append1797078012e_form:(list_l461858535e_form->(list_l461858535e_form->list_l461858535e_form))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176e60>, <kernel.DependentProduct object at 0x2b917c176998>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176a28>, <kernel.DependentProduct object at 0x2b917c176a70>) of role type named sy_c_List_Oappend_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring append1038020460e_form:(list_P512754263e_form->(list_P512754263e_form->list_P512754263e_form))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176908>, <kernel.DependentProduct object at 0x2b917c1767e8>) of role type named sy_c_List_Obind_001t__Nat__Onat_001t__Nat__Onat
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring bind_nat_nat:(list_nat->((nat->list_nat)->list_nat))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176e60>, <kernel.DependentProduct object at 0x2b917c176680>) of role type named sy_c_List_Obind_001t__Nat__Onat_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring bind_n1193922848e_form:(list_nat->((nat->list_P512754263e_form)->list_P512754263e_form))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176a70>, <kernel.DependentProduct object at 0x2b917c1766c8>) of role type named sy_c_List_Obind_001t__Prover____Mirabelle____icshcajtjh__Oform_001t__Nat__Onat
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring bind_P1359331232rm_nat:(list_P512754263e_form->((prover1687215943e_form->list_nat)->list_nat))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c1767e8>, <kernel.DependentProduct object at 0x2b917c1765f0>) of role type named sy_c_List_Obind_001t__Prover____Mirabelle____icshcajtjh__Oform_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring bind_P1054726576e_form:(list_P512754263e_form->((prover1687215943e_form->list_P512754263e_form)->list_P512754263e_form))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c1769e0>, <kernel.DependentProduct object at 0x2b917c176b90>) of role type named sy_c_List_Obutlast_001t__Nat__Onat
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring butlast_nat:(list_nat->list_nat)
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176878>, <kernel.DependentProduct object at 0x2b917c1767e8>) of role type named sy_c_List_Obutlast_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring butlas664258165e_form:(list_P512754263e_form->list_P512754263e_form)
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c1765f0>, <kernel.DependentProduct object at 0x2b917c176b90>) of role type named sy_c_List_Ocan__select_001t__Nat__Onat
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring can_select_nat:((nat->Prop)->(set_nat->Prop))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176680>, <kernel.DependentProduct object at 0x2b917c1765a8>) of role type named sy_c_List_Oconcat_001t__Nat__Onat
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring concat_nat:(list_list_nat->list_nat)
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c1766c8>, <kernel.DependentProduct object at 0x2b917c1765f0>) of role type named sy_c_List_Oconcat_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring concat1664984646e_form:(list_l461858535e_form->list_P512754263e_form)
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c1769e0>, <kernel.DependentProduct object at 0x2b917c1766c8>) of role type named sy_c_List_Oinsert_001t__Nat__Onat
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring insert_nat:(nat->(list_nat->list_nat))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176638>, <kernel.DependentProduct object at 0x2b917c1765a8>) of role type named sy_c_List_Oinsert_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring insert697320747e_form:(prover1687215943e_form->(list_P512754263e_form->list_P512754263e_form))
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176b90>, <kernel.DependentProduct object at 0x2b917c1766c8>) of role type named sy_c_List_Olast_001t__Nat__Onat
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring last_nat:(list_nat->nat)
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c1767a0>, <kernel.DependentProduct object at 0x2b917c176638>) of role type named sy_c_List_Olast_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring last_P1811260776e_form:(list_P512754263e_form->prover1687215943e_form)
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c1765f0>, <kernel.DependentProduct object at 0x2b917c1763f8>) of role type named sy_c_List_Olenlex_001t__Nat__Onat
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring lenlex_nat:(set_Pr1986765409at_nat->set_Pr1560408065st_nat)
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c176440>, <kernel.DependentProduct object at 0x2b917c1767a0>) of role type named sy_c_List_Olenlex_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring lenlex1927129340e_form:(set_Pr1189404964e_form->set_Pr31825690e_form)
% 0.45/0.59  FOF formula (<kernel.Constant object at 0x2b917c1765a8>, <kernel.DependentProduct object at 0x2b917c176368>) of role type named sy_c_List_Olex_001t__Nat__Onat
% 0.45/0.59  Using role type
% 0.45/0.59  Declaring lex_nat:(set_Pr1986765409at_nat->set_Pr1560408065st_nat)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c1763b0>, <kernel.DependentProduct object at 0x2b917c176440>) of role type named sy_c_List_Olex_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring lex_Pr233218909e_form:(set_Pr1189404964e_form->set_Pr31825690e_form)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176638>, <kernel.DependentProduct object at 0x2b917c1762d8>) of role type named sy_c_List_Olexord_001t__Nat__Onat
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring lexord_nat:(set_Pr1986765409at_nat->set_Pr1560408065st_nat)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176320>, <kernel.DependentProduct object at 0x2b917c1763b0>) of role type named sy_c_List_Olexord_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring lexord1848469012e_form:(set_Pr1189404964e_form->set_Pr31825690e_form)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176440>, <kernel.DependentProduct object at 0x2b917c176290>) of role type named sy_c_List_Olist_OCons_001_062_It__Nat__Onat_M_062_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J_M_Eo_J_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring cons_n50929118le_U_o:((nat->(list_P796095576elle_U->Prop))->(list_n2139828004le_U_o->list_n2139828004le_U_o))
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176638>, <kernel.DependentProduct object at 0x2b917c176248>) of role type named sy_c_List_Olist_OCons_001t__List__Olist_It__Nat__Onat_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring cons_list_nat:(list_nat->(list_list_nat->list_list_nat))
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c1762d8>, <kernel.DependentProduct object at 0x2b917c176200>) of role type named sy_c_List_Olist_OCons_001t__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring cons_l1379921697e_form:(list_P512754263e_form->(list_l461858535e_form->list_l461858535e_form))
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176170>, <kernel.DependentProduct object at 0x2b917c176368>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176248>, <kernel.DependentProduct object at 0x2b917c176320>) of role type named sy_c_List_Olist_OCons_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring cons_P1475164433e_form:(prover1687215943e_form->(list_P512754263e_form->list_P512754263e_form))
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176200>, <kernel.DependentProduct object at 0x2b917c176440>) of role type named sy_c_List_Olist_OCons_001t__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring cons_s32021736elle_U:(set_Pr619177522elle_U->(list_s1200803384elle_U->list_s1200803384elle_U))
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176368>, <kernel.Constant object at 0x2b917c176440>) of role type named sy_c_List_Olist_ONil_001_062_It__Nat__Onat_M_062_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J_M_Eo_J_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring nil_na1584420238le_U_o:list_n2139828004le_U_o
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176248>, <kernel.Constant object at 0x2b917c176440>) of role type named sy_c_List_Olist_ONil_001t__List__Olist_It__Nat__Onat_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring nil_list_nat:list_list_nat
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176200>, <kernel.Constant object at 0x2b917c176440>) of role type named sy_c_List_Olist_ONil_001t__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring nil_li1393862353e_form:list_l461858535e_form
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176368>, <kernel.Constant object at 0x2b917c176440>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring nil_nat:list_nat
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176248>, <kernel.Constant object at 0x2b917c176440>) of role type named sy_c_List_Olist_ONil_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring nil_Pr1384483009e_form:list_P512754263e_form
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176200>, <kernel.Constant object at 0x2b917c176440>) of role type named sy_c_List_Olist_ONil_001t__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring nil_se944326968elle_U:list_s1200803384elle_U
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176368>, <kernel.DependentProduct object at 0x2b917c14db00>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Nat__Onat_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring set_list_nat2:(list_list_nat->set_list_nat)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176248>, <kernel.DependentProduct object at 0x2b917c14dd88>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring set_li1219651714e_form:(list_l461858535e_form->set_li5074317e_form)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c14d7a0>, <kernel.DependentProduct object at 0x2b917c14e098>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring set_nat2:(list_nat->set_nat)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176248>, <kernel.DependentProduct object at 0x2b917c14e4d0>) of role type named sy_c_List_Olist_Oset_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring set_Pr1105237746e_form:(list_P512754263e_form->set_Pr554570749e_form)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c14dd40>, <kernel.DependentProduct object at 0x2b917c14e4d0>) of role type named sy_c_List_Olist__ex1_001t__Nat__Onat
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring list_ex1_nat:((nat->Prop)->(list_nat->Prop))
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c14db90>, <kernel.DependentProduct object at 0x2b917c176170>) of role type named sy_c_List_Olist__ex1_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring list_e2123636798e_form:((prover1687215943e_form->Prop)->(list_P512754263e_form->Prop))
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c14db90>, <kernel.DependentProduct object at 0x210a320>) of role type named sy_c_List_Olistrel1_001t__Nat__Onat
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring listrel1_nat:(set_Pr1986765409at_nat->set_Pr1560408065st_nat)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c14db90>, <kernel.DependentProduct object at 0x210acf8>) of role type named sy_c_List_Olistrel1_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring listre502458152e_form:(set_Pr1189404964e_form->set_Pr31825690e_form)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c14e098>, <kernel.DependentProduct object at 0x210a5a8>) of role type named sy_c_List_Olistrel_001t__Nat__Onat_001t__Nat__Onat
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring listrel_nat_nat:(set_Pr1986765409at_nat->set_Pr1560408065st_nat)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c14e518>, <kernel.DependentProduct object at 0x210a4d0>) of role type named sy_c_List_Olistrel_001t__Nat__Onat_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring listre318297994e_form:(set_Pr816919384e_form->set_Pr1174364408e_form)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c14e518>, <kernel.DependentProduct object at 0x210ab48>) of role type named sy_c_List_Olistrel_001t__Prover____Mirabelle____icshcajtjh__Oform_001t__Nat__Onat
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring listre483706378rm_nat:(set_Pr957084504rm_nat->set_Pr1057005944st_nat)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176440>, <kernel.DependentProduct object at 0x210a440>) of role type named sy_c_List_Olistrel_001t__Prover____Mirabelle____icshcajtjh__Oform_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring listre1908795590e_form:(set_Pr1189404964e_form->set_Pr31825690e_form)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176368>, <kernel.DependentProduct object at 0x210a638>) of role type named sy_c_List_Olistrel_001t__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J_001_062_It__Nat__Onat_M_062_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J_M_Eo_J_J
% 0.45/0.60  Using role type
% 0.45/0.60  Declaring listre290852044le_U_o:(set_Pr1072215906le_U_o->set_Pr2099245410le_U_o)
% 0.45/0.60  FOF formula (<kernel.Constant object at 0x2b917c176440>, <kernel.DependentProduct object at 0x210ab48>) of role type named sy_c_List_Omaps_001t__Nat__Onat_001t__Nat__Onat
% 0.45/0.60  Using role type
% 0.45/0.61  Declaring maps_nat_nat:((nat->list_nat)->(list_nat->list_nat))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c176440>, <kernel.DependentProduct object at 0x210a320>) of role type named sy_c_List_Omaps_001t__Nat__Onat_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring maps_n1383976154e_form:((nat->list_P512754263e_form)->(list_nat->list_P512754263e_form))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x210a050>, <kernel.DependentProduct object at 0x210a5a8>) of role type named sy_c_List_Omaps_001t__Prover____Mirabelle____icshcajtjh__Oform_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring maps_P1549384538rm_nat:((prover1687215943e_form->list_nat)->(list_P512754263e_form->list_nat))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x210a3b0>, <kernel.DependentProduct object at 0x210a4d0>) of role type named sy_c_List_Omaps_001t__Prover____Mirabelle____icshcajtjh__Oform_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring maps_P2058952566e_form:((prover1687215943e_form->list_P512754263e_form)->(list_P512754263e_form->list_P512754263e_form))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x210a638>, <kernel.DependentProduct object at 0x2b917c1741b8>) of role type named sy_c_List_Oproduct__lists_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring product_lists_nat:(list_list_nat->list_list_nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x210a3f8>, <kernel.DependentProduct object at 0x2b917c174200>) of role type named sy_c_List_Oproduct__lists_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring produc168439576e_form:(list_l461858535e_form->list_l461858535e_form)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x210acf8>, <kernel.DependentProduct object at 0x2b917c174128>) of role type named sy_c_List_Orotate1_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring rotate1_nat:(list_nat->list_nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x210a3f8>, <kernel.DependentProduct object at 0x2b917c1740e0>) of role type named sy_c_List_Orotate1_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring rotate650061876e_form:(list_P512754263e_form->list_P512754263e_form)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x210a5a8>, <kernel.DependentProduct object at 0x2b917c174098>) of role type named sy_c_List_Osubseqs_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring subseqs_nat:(list_nat->list_list_nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x210acf8>, <kernel.DependentProduct object at 0x2b917c1741b8>) of role type named sy_c_List_Osubseqs_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring subseq1471997234e_form:(list_P512754263e_form->list_l461858535e_form)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x210a5a8>, <kernel.DependentProduct object at 0x2b917c174050>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_M_Eo_J_J_001t__List__Olist_It__Nat__Onat_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring produc939441135st_nat:((nat->(nat->Prop))->(list_nat->produc890077173st_nat))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x210a5a8>, <kernel.DependentProduct object at 0x2b917c1741b8>) of role type named sy_c_Product__Type_OPair_001_062_It__Prover____Mirabelle____icshcajtjh__Oform_M_062_It__Prover____Mirabelle____icshcajtjh__Oform_M_Eo_J_J_001t__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring produc54611594e_form:((prover1687215943e_form->(prover1687215943e_form->Prop))->(list_P512754263e_form->produc957084248e_form))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174170>, <kernel.DependentProduct object at 0x2b917c174128>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Nat__Onat_J_001t__List__Olist_It__Nat__Onat_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring produc1625736153st_nat:(list_nat->(list_nat->produc1699244961st_nat))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174050>, <kernel.DependentProduct object at 0x2b917c1742d8>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Nat__Onat_J_001t__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring produc1617574096e_form:(list_nat->(list_P512754263e_form->produc1494932632e_form))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c1743b0>, <kernel.DependentProduct object at 0x2b917c174368>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_001t__List__Olist_It__Nat__Onat_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring produc1897654224st_nat:(list_P512754263e_form->(list_nat->produc1473535256st_nat))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174128>, <kernel.DependentProduct object at 0x2b917c174320>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_001t__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring produc891809686e_form:(list_P512754263e_form->(list_P512754263e_form->produc791938916e_form))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174440>, <kernel.DependentProduct object at 0x2b917c174200>) of role type named sy_c_Product__Type_OPair_001t__List__Olist_It__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J_J_001t__List__Olist_I_062_It__Nat__Onat_M_062_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J_M_Eo_J_J_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring produc1377086578le_U_o:(list_s1200803384elle_U->(list_n2139828004le_U_o->produc622718850le_U_o))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174368>, <kernel.DependentProduct object at 0x2b917c174170>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174320>, <kernel.DependentProduct object at 0x2b917c174050>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring produc876465968e_form:(nat->(prover1687215943e_form->produc1296622072e_form))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174200>, <kernel.DependentProduct object at 0x2b917c1743b0>) of role type named sy_c_Product__Type_OPair_001t__Prover____Mirabelle____icshcajtjh__Oform_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring produc1041874352rm_nat:(prover1687215943e_form->(nat->produc117678584rm_nat))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174170>, <kernel.DependentProduct object at 0x2b917c174128>) of role type named sy_c_Product__Type_OPair_001t__Prover____Mirabelle____icshcajtjh__Oform_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring produc1018812320e_form:(prover1687215943e_form->(prover1687215943e_form->produc825256814e_form))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c1745a8>, <kernel.DependentProduct object at 0x2b917c174200>) of role type named sy_c_Product__Type_OPair_001t__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J_001_062_It__Nat__Onat_M_062_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J_M_Eo_J_J
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring produc1069574002le_U_o:(set_Pr619177522elle_U->((nat->(list_P796095576elle_U->Prop))->produc227817602le_U_o))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c1743b0>, <kernel.DependentProduct object at 0x2b917c174680>) of role type named sy_c_Prover__Mirabelle__icshcajtjh_OSEval
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring prover1282070756_SEval:(produc227817602le_U_o->((nat->prover_Mirabelle_U)->(list_P512754263e_form->Prop)))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174128>, <kernel.DependentProduct object at 0x2b917c174440>) of role type named sy_c_Prover__Mirabelle__icshcajtjh_OSvalid
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring prover1539709396Svalid:(list_P512754263e_form->Prop)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174320>, <kernel.DependentProduct object at 0x2b917c174368>) of role type named sy_c_Prover__Mirabelle__icshcajtjh_Ofinst
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring prover1577896257_finst:(prover1687215943e_form->(nat->prover1687215943e_form))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174680>, <kernel.DependentProduct object at 0x2b917c174170>) of role type named sy_c_Prover__Mirabelle__icshcajtjh_Oflatten_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring prover886976490en_nat:(list_list_nat->list_nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c1740e0>, <kernel.DependentProduct object at 0x2b917c1743b0>) of role type named sy_c_Prover__Mirabelle__icshcajtjh_Oflatten_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring prover542312166e_form:(list_l461858535e_form->list_P512754263e_form)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174368>, <kernel.DependentProduct object at 0x2b917c1747a0>) of role type named sy_c_Prover__Mirabelle__icshcajtjh_Oform_OFAll
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring prover571163162e_FAll:(prover1687215943e_form->prover1687215943e_form)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174170>, <kernel.DependentProduct object at 0x2b917c1747e8>) of role type named sy_c_Prover__Mirabelle__icshcajtjh_Ofv
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring prover_Mirabelle_fv:(prover1687215943e_form->list_nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c1743b0>, <kernel.DependentProduct object at 0x2b917c1748c0>) of role type named sy_c_Prover__Mirabelle__icshcajtjh_Ois__env
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring prover1847600056is_env:(produc227817602le_U_o->((nat->prover_Mirabelle_U)->Prop))
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c1747a0>, <kernel.DependentProduct object at 0x2b917c1740e0>) of role type named sy_c_Prover__Mirabelle__icshcajtjh_Omaxvar
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring prover1021675886maxvar:(list_nat->nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174680>, <kernel.DependentProduct object at 0x2b917c174368>) of role type named sy_c_Prover__Mirabelle__icshcajtjh_OpreSuc
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring prover2096325705preSuc:(list_nat->list_nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c1748c0>, <kernel.DependentProduct object at 0x2b917c174908>) of role type named sy_c_Prover__Mirabelle__icshcajtjh_Osfv
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring prover_Mirabelle_sfv:(list_P512754263e_form->list_nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c1740e0>, <kernel.DependentProduct object at 0x2b917c1743b0>) of role type named sy_c_Relation_Oirrefl_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring irrefl_nat:(set_Pr1986765409at_nat->Prop)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174368>, <kernel.DependentProduct object at 0x2b917c174950>) of role type named sy_c_Relation_Oirrefl_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring irrefl2121388754e_form:(set_Pr1189404964e_form->Prop)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174248>, <kernel.DependentProduct object at 0x2b917c174a28>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174908>, <kernel.DependentProduct object at 0x2b917c174a70>) of role type named sy_c_Set_Othe__elem_001t__Nat__Onat
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring the_elem_nat:(set_nat->nat)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c1749e0>, <kernel.DependentProduct object at 0x2b917c1743b0>) of role type named sy_c_Set_Othe__elem_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.61  Using role type
% 0.45/0.61  Declaring the_el969789074e_form:(set_Pr554570749e_form->prover1687215943e_form)
% 0.45/0.61  FOF formula (<kernel.Constant object at 0x2b917c174248>, <kernel.DependentProduct object at 0x2b917c174a70>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174908>, <kernel.DependentProduct object at 0x2b917c174368>) of role type named sy_c_member_001t__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member1828782574e_form:(list_P512754263e_form->(set_li5074317e_form->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c1743b0>, <kernel.DependentProduct object at 0x2b917c174950>) of role type named sy_c_member_001t__Nat__Onat
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member_nat:(nat->(set_nat->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174a70>, <kernel.DependentProduct object at 0x2b917c1749e0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member1926390090st_nat:(produc1699244961st_nat->(set_Pr1560408065st_nat->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174368>, <kernel.DependentProduct object at 0x2b917c174248>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Nat__Onat_J_Mt__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member1471151041e_form:(produc1494932632e_form->(set_Pr1174364408e_form->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174b90>, <kernel.DependentProduct object at 0x2b917c174908>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_Mt__List__Olist_It__Nat__Onat_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member1449753665st_nat:(produc1473535256st_nat->(set_Pr1057005944st_nat->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174bd8>, <kernel.DependentProduct object at 0x2b917c1743b0>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_Mt__List__Olist_It__Prover____Mirabelle____icshcajtjh__Oform_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member650892795e_form:(produc791938916e_form->(set_Pr31825690e_form->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174c20>, <kernel.DependentProduct object at 0x2b917c174a70>) of role type named sy_c_member_001t__Product____Type__Oprod_It__List__Olist_It__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J_J_Mt__List__Olist_I_062_It__Nat__Onat_M_062_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J_M_Eo_J_J_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member493452075le_U_o:(produc622718850le_U_o->(set_Pr2099245410le_U_o->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174c68>, <kernel.DependentProduct object at 0x2b917c174368>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member701585322at_nat:(product_prod_nat_nat->(set_Pr1986765409at_nat->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174cb0>, <kernel.DependentProduct object at 0x2b917c174b90>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member18158113e_form:(produc1296622072e_form->(set_Pr816919384e_form->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174cf8>, <kernel.DependentProduct object at 0x2b917c174bd8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Prover____Mirabelle____icshcajtjh__Oform_Mt__Nat__Onat_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member986698273rm_nat:(produc117678584rm_nat->(set_Pr957084504rm_nat->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174d40>, <kernel.DependentProduct object at 0x2b917c174c20>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Prover____Mirabelle____icshcajtjh__Oform_Mt__Prover____Mirabelle____icshcajtjh__Oform_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member189065477e_form:(produc825256814e_form->(set_Pr1189404964e_form->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174d88>, <kernel.DependentProduct object at 0x2b917c174c68>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Set__Oset_It__Prover____Mirabelle____icshcajtjh__OU_J_M_062_It__Nat__Onat_M_062_It__List__Olist_It__Prover____Mirabelle____icshcajtjh__OU_J_M_Eo_J_J_J
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member1933006123le_U_o:(produc227817602le_U_o->(set_Pr1072215906le_U_o->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174dd0>, <kernel.DependentProduct object at 0x2b917c174cb0>) of role type named sy_c_member_001t__Prover____Mirabelle____icshcajtjh__Oform
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring member1793840734e_form:(prover1687215943e_form->(set_Pr554570749e_form->Prop))
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174e18>, <kernel.Constant object at 0x2b917c174cb0>) of role type named sy_v_a
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring a:set_Pr619177522elle_U
% 0.45/0.62  FOF formula (<kernel.Constant object at 0x2b917c174d88>, <kernel.DependentProduct object at 0x2b917c174e60>) of role type named sy_v_b
% 0.45/0.62  Using role type
% 0.45/0.62  Declaring b:(nat->(list_P796095576elle_U->Prop))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x2b917c174d40>, <kernel.Constant object at 0x2b917c174e60>) of role type named sy_v_f
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring f:prover1687215943e_form
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x2b917c174e18>, <kernel.Constant object at 0x2b917c174e60>) of role type named sy_v_s
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring s:list_P512754263e_form
% 0.49/0.63  FOF formula (<kernel.Constant object at 0x2b917c174d88>, <kernel.Constant object at 0x2b917c174e60>) of role type named sy_v_u
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring u:nat
% 0.49/0.63  FOF formula (forall (X5:prover1687215943e_form) (Y5:prover1687215943e_form), (((eq Prop) (((eq prover1687215943e_form) (prover571163162e_FAll X5)) (prover571163162e_FAll Y5))) (((eq prover1687215943e_form) X5) Y5))) of role axiom named fact_0_form_Oinject_I5_J
% 0.49/0.63  A new axiom: (forall (X5:prover1687215943e_form) (Y5:prover1687215943e_form), (((eq Prop) (((eq prover1687215943e_form) (prover571163162e_FAll X5)) (prover571163162e_FAll Y5))) (((eq prover1687215943e_form) X5) Y5)))
% 0.49/0.63  FOF formula (forall (M:produc227817602le_U_o) (E:(nat->prover_Mirabelle_U)), ((((prover1282070756_SEval M) E) nil_Pr1384483009e_form)->False)) of role axiom named fact_1_SEval_Osimps_I1_J
% 0.49/0.63  A new axiom: (forall (M:produc227817602le_U_o) (E:(nat->prover_Mirabelle_U)), ((((prover1282070756_SEval M) E) nil_Pr1384483009e_form)->False))
% 0.49/0.63  FOF formula (forall (S:list_P512754263e_form) (E1:(nat->prover_Mirabelle_U)) (E2:(nat->prover_Mirabelle_U)) (M:produc227817602le_U_o), ((forall (X:nat), (((member_nat X) (set_nat2 (prover_Mirabelle_sfv S)))->(((eq prover_Mirabelle_U) (E1 X)) (E2 X))))->(((eq Prop) (((prover1282070756_SEval M) E1) S)) (((prover1282070756_SEval M) E2) S)))) of role axiom named fact_2_SEval__cong
% 0.49/0.63  A new axiom: (forall (S:list_P512754263e_form) (E1:(nat->prover_Mirabelle_U)) (E2:(nat->prover_Mirabelle_U)) (M:produc227817602le_U_o), ((forall (X:nat), (((member_nat X) (set_nat2 (prover_Mirabelle_sfv S)))->(((eq prover_Mirabelle_U) (E1 X)) (E2 X))))->(((eq Prop) (((prover1282070756_SEval M) E1) S)) (((prover1282070756_SEval M) E2) S))))
% 0.49/0.63  FOF formula (forall (M:produc227817602le_U_o) (E:(nat->prover_Mirabelle_U)) (Xs:list_P512754263e_form) (Ys:list_P512754263e_form), (((eq Prop) (((prover1282070756_SEval M) E) ((append1038020460e_form Xs) Ys))) ((or (((prover1282070756_SEval M) E) Xs)) (((prover1282070756_SEval M) E) Ys)))) of role axiom named fact_3_SEval__append
% 0.49/0.63  A new axiom: (forall (M:produc227817602le_U_o) (E:(nat->prover_Mirabelle_U)) (Xs:list_P512754263e_form) (Ys:list_P512754263e_form), (((eq Prop) (((prover1282070756_SEval M) E) ((append1038020460e_form Xs) Ys))) ((or (((prover1282070756_SEval M) E) Xs)) (((prover1282070756_SEval M) E) Ys))))
% 0.49/0.63  FOF formula (forall (U:nat) (F:prover1687215943e_form) (S:list_P512754263e_form), ((((member_nat U) (set_nat2 (prover_Mirabelle_sfv ((cons_P1475164433e_form (prover571163162e_FAll F)) S))))->False)->((prover1539709396Svalid ((append1038020460e_form S) ((cons_P1475164433e_form ((prover1577896257_finst F) U)) nil_Pr1384483009e_form)))->(prover1539709396Svalid ((cons_P1475164433e_form (prover571163162e_FAll F)) S))))) of role axiom named fact_4_sound__FAll
% 0.49/0.63  A new axiom: (forall (U:nat) (F:prover1687215943e_form) (S:list_P512754263e_form), ((((member_nat U) (set_nat2 (prover_Mirabelle_sfv ((cons_P1475164433e_form (prover571163162e_FAll F)) S))))->False)->((prover1539709396Svalid ((append1038020460e_form S) ((cons_P1475164433e_form ((prover1577896257_finst F) U)) nil_Pr1384483009e_form)))->(prover1539709396Svalid ((cons_P1475164433e_form (prover571163162e_FAll F)) S)))))
% 0.49/0.63  FOF formula (forall (Xs:list_nat) (X2:nat) (Ys:list_nat) (Y:nat), (((eq Prop) (((eq list_nat) ((append_nat Xs) ((cons_nat X2) nil_nat))) ((append_nat Ys) ((cons_nat Y) nil_nat)))) ((and (((eq list_nat) Xs) Ys)) (((eq nat) X2) Y)))) of role axiom named fact_5_append1__eq__conv
% 0.49/0.63  A new axiom: (forall (Xs:list_nat) (X2:nat) (Ys:list_nat) (Y:nat), (((eq Prop) (((eq list_nat) ((append_nat Xs) ((cons_nat X2) nil_nat))) ((append_nat Ys) ((cons_nat Y) nil_nat)))) ((and (((eq list_nat) Xs) Ys)) (((eq nat) X2) Y))))
% 0.49/0.63  FOF formula (forall (Xs:list_P512754263e_form) (X2:prover1687215943e_form) (Ys:list_P512754263e_form) (Y:prover1687215943e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Xs) ((cons_P1475164433e_form X2) nil_Pr1384483009e_form))) ((append1038020460e_form Ys) ((cons_P1475164433e_form Y) nil_Pr1384483009e_form)))) ((and (((eq list_P512754263e_form) Xs) Ys)) (((eq prover1687215943e_form) X2) Y)))) of role axiom named fact_6_append1__eq__conv
% 0.49/0.64  A new axiom: (forall (Xs:list_P512754263e_form) (X2:prover1687215943e_form) (Ys:list_P512754263e_form) (Y:prover1687215943e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Xs) ((cons_P1475164433e_form X2) nil_Pr1384483009e_form))) ((append1038020460e_form Ys) ((cons_P1475164433e_form Y) nil_Pr1384483009e_form)))) ((and (((eq list_P512754263e_form) Xs) Ys)) (((eq prover1687215943e_form) X2) Y))))
% 0.49/0.64  FOF formula (forall (Xs:list_P512754263e_form), (((eq list_P512754263e_form) ((append1038020460e_form Xs) nil_Pr1384483009e_form)) Xs)) of role axiom named fact_7_append__Nil2
% 0.49/0.64  A new axiom: (forall (Xs:list_P512754263e_form), (((eq list_P512754263e_form) ((append1038020460e_form Xs) nil_Pr1384483009e_form)) Xs))
% 0.49/0.64  FOF formula (forall (Xs:list_nat), (((eq list_nat) ((append_nat Xs) nil_nat)) Xs)) of role axiom named fact_8_append__Nil2
% 0.49/0.64  A new axiom: (forall (Xs:list_nat), (((eq list_nat) ((append_nat Xs) nil_nat)) Xs))
% 0.49/0.64  FOF formula (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Xs) Ys)) Xs)) (((eq list_P512754263e_form) Ys) nil_Pr1384483009e_form))) of role axiom named fact_9_append__self__conv
% 0.49/0.64  A new axiom: (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Xs) Ys)) Xs)) (((eq list_P512754263e_form) Ys) nil_Pr1384483009e_form)))
% 0.49/0.64  FOF formula (forall (Xs:list_nat) (Ys:list_nat), (((eq Prop) (((eq list_nat) ((append_nat Xs) Ys)) Xs)) (((eq list_nat) Ys) nil_nat))) of role axiom named fact_10_append__self__conv
% 0.49/0.64  A new axiom: (forall (Xs:list_nat) (Ys:list_nat), (((eq Prop) (((eq list_nat) ((append_nat Xs) Ys)) Xs)) (((eq list_nat) Ys) nil_nat)))
% 0.49/0.64  FOF formula (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) Xs) ((append1038020460e_form Xs) Ys))) (((eq list_P512754263e_form) Ys) nil_Pr1384483009e_form))) of role axiom named fact_11_self__append__conv
% 0.49/0.64  A new axiom: (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) Xs) ((append1038020460e_form Xs) Ys))) (((eq list_P512754263e_form) Ys) nil_Pr1384483009e_form)))
% 0.49/0.64  FOF formula (forall (Xs:list_nat) (Ys:list_nat), (((eq Prop) (((eq list_nat) Xs) ((append_nat Xs) Ys))) (((eq list_nat) Ys) nil_nat))) of role axiom named fact_12_self__append__conv
% 0.49/0.64  A new axiom: (forall (Xs:list_nat) (Ys:list_nat), (((eq Prop) (((eq list_nat) Xs) ((append_nat Xs) Ys))) (((eq list_nat) Ys) nil_nat)))
% 0.49/0.64  FOF formula (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Xs) Ys)) Ys)) (((eq list_P512754263e_form) Xs) nil_Pr1384483009e_form))) of role axiom named fact_13_append__self__conv2
% 0.49/0.64  A new axiom: (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Xs) Ys)) Ys)) (((eq list_P512754263e_form) Xs) nil_Pr1384483009e_form)))
% 0.49/0.64  FOF formula (forall (Xs:list_nat) (Ys:list_nat), (((eq Prop) (((eq list_nat) ((append_nat Xs) Ys)) Ys)) (((eq list_nat) Xs) nil_nat))) of role axiom named fact_14_append__self__conv2
% 0.49/0.64  A new axiom: (forall (Xs:list_nat) (Ys:list_nat), (((eq Prop) (((eq list_nat) ((append_nat Xs) Ys)) Ys)) (((eq list_nat) Xs) nil_nat)))
% 0.49/0.64  FOF formula (forall (Ys:list_P512754263e_form) (Xs:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) Ys) ((append1038020460e_form Xs) Ys))) (((eq list_P512754263e_form) Xs) nil_Pr1384483009e_form))) of role axiom named fact_15_self__append__conv2
% 0.49/0.64  A new axiom: (forall (Ys:list_P512754263e_form) (Xs:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) Ys) ((append1038020460e_form Xs) Ys))) (((eq list_P512754263e_form) Xs) nil_Pr1384483009e_form)))
% 0.49/0.65  FOF formula (forall (Ys:list_nat) (Xs:list_nat), (((eq Prop) (((eq list_nat) Ys) ((append_nat Xs) Ys))) (((eq list_nat) Xs) nil_nat))) of role axiom named fact_16_self__append__conv2
% 0.49/0.65  A new axiom: (forall (Ys:list_nat) (Xs:list_nat), (((eq Prop) (((eq list_nat) Ys) ((append_nat Xs) Ys))) (((eq list_nat) Xs) nil_nat)))
% 0.49/0.65  FOF formula (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) nil_Pr1384483009e_form) ((append1038020460e_form Xs) Ys))) ((and (((eq list_P512754263e_form) Xs) nil_Pr1384483009e_form)) (((eq list_P512754263e_form) Ys) nil_Pr1384483009e_form)))) of role axiom named fact_17_Nil__is__append__conv
% 0.49/0.65  A new axiom: (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) nil_Pr1384483009e_form) ((append1038020460e_form Xs) Ys))) ((and (((eq list_P512754263e_form) Xs) nil_Pr1384483009e_form)) (((eq list_P512754263e_form) Ys) nil_Pr1384483009e_form))))
% 0.49/0.65  FOF formula (forall (Xs:list_nat) (Ys:list_nat), (((eq Prop) (((eq list_nat) nil_nat) ((append_nat Xs) Ys))) ((and (((eq list_nat) Xs) nil_nat)) (((eq list_nat) Ys) nil_nat)))) of role axiom named fact_18_Nil__is__append__conv
% 0.49/0.65  A new axiom: (forall (Xs:list_nat) (Ys:list_nat), (((eq Prop) (((eq list_nat) nil_nat) ((append_nat Xs) Ys))) ((and (((eq list_nat) Xs) nil_nat)) (((eq list_nat) Ys) nil_nat))))
% 0.49/0.65  FOF formula (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Xs) Ys)) nil_Pr1384483009e_form)) ((and (((eq list_P512754263e_form) Xs) nil_Pr1384483009e_form)) (((eq list_P512754263e_form) Ys) nil_Pr1384483009e_form)))) of role axiom named fact_19_append__is__Nil__conv
% 0.49/0.65  A new axiom: (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Xs) Ys)) nil_Pr1384483009e_form)) ((and (((eq list_P512754263e_form) Xs) nil_Pr1384483009e_form)) (((eq list_P512754263e_form) Ys) nil_Pr1384483009e_form))))
% 0.49/0.65  FOF formula (forall (Xs:list_nat) (Ys:list_nat), (((eq Prop) (((eq list_nat) ((append_nat Xs) Ys)) nil_nat)) ((and (((eq list_nat) Xs) nil_nat)) (((eq list_nat) Ys) nil_nat)))) of role axiom named fact_20_append__is__Nil__conv
% 0.49/0.65  A new axiom: (forall (Xs:list_nat) (Ys:list_nat), (((eq Prop) (((eq list_nat) ((append_nat Xs) Ys)) nil_nat)) ((and (((eq list_nat) Xs) nil_nat)) (((eq list_nat) Ys) nil_nat))))
% 0.49/0.65  FOF formula (forall (A:list_P512754263e_form), (((eq list_P512754263e_form) ((append1038020460e_form A) nil_Pr1384483009e_form)) A)) of role axiom named fact_21_append_Oright__neutral
% 0.49/0.65  A new axiom: (forall (A:list_P512754263e_form), (((eq list_P512754263e_form) ((append1038020460e_form A) nil_Pr1384483009e_form)) A))
% 0.49/0.65  FOF formula (forall (A:list_nat), (((eq list_nat) ((append_nat A) nil_nat)) A)) of role axiom named fact_22_append_Oright__neutral
% 0.49/0.65  A new axiom: (forall (A:list_nat), (((eq list_nat) ((append_nat A) nil_nat)) A))
% 0.49/0.65  FOF formula (((eq (list_P512754263e_form->Prop)) prover1539709396Svalid) (fun (S2:list_P512754263e_form)=> (forall (MI:produc227817602le_U_o) (E3:(nat->prover_Mirabelle_U)), (((prover1847600056is_env MI) E3)->(((prover1282070756_SEval MI) E3) S2))))) of role axiom named fact_23_Svalid__def
% 0.49/0.65  A new axiom: (((eq (list_P512754263e_form->Prop)) prover1539709396Svalid) (fun (S2:list_P512754263e_form)=> (forall (MI:produc227817602le_U_o) (E3:(nat->prover_Mirabelle_U)), (((prover1847600056is_env MI) E3)->(((prover1282070756_SEval MI) E3) S2)))))
% 0.49/0.65  FOF formula (forall (X2:prover1687215943e_form) (Xs:list_P512754263e_form), (((member1793840734e_form X2) (set_Pr1105237746e_form Xs))->((ex list_P512754263e_form) (fun (Ys2:list_P512754263e_form)=> ((ex list_P512754263e_form) (fun (Zs:list_P512754263e_form)=> (((eq list_P512754263e_form) Xs) ((append1038020460e_form Ys2) ((cons_P1475164433e_form X2) Zs))))))))) of role axiom named fact_24_split__list
% 0.49/0.65  A new axiom: (forall (X2:prover1687215943e_form) (Xs:list_P512754263e_form), (((member1793840734e_form X2) (set_Pr1105237746e_form Xs))->((ex list_P512754263e_form) (fun (Ys2:list_P512754263e_form)=> ((ex list_P512754263e_form) (fun (Zs:list_P512754263e_form)=> (((eq list_P512754263e_form) Xs) ((append1038020460e_form Ys2) ((cons_P1475164433e_form X2) Zs)))))))))
% 0.49/0.66  FOF formula (forall (X2:nat) (Xs:list_nat), (((member_nat X2) (set_nat2 Xs))->((ex list_nat) (fun (Ys2:list_nat)=> ((ex list_nat) (fun (Zs:list_nat)=> (((eq list_nat) Xs) ((append_nat Ys2) ((cons_nat X2) Zs))))))))) of role axiom named fact_25_split__list
% 0.49/0.66  A new axiom: (forall (X2:nat) (Xs:list_nat), (((member_nat X2) (set_nat2 Xs))->((ex list_nat) (fun (Ys2:list_nat)=> ((ex list_nat) (fun (Zs:list_nat)=> (((eq list_nat) Xs) ((append_nat Ys2) ((cons_nat X2) Zs)))))))))
% 0.49/0.66  FOF formula (forall (X21:prover1687215943e_form) (X22:list_P512754263e_form) (Y21:prover1687215943e_form) (Y22:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((cons_P1475164433e_form X21) X22)) ((cons_P1475164433e_form Y21) Y22))) ((and (((eq prover1687215943e_form) X21) Y21)) (((eq list_P512754263e_form) X22) Y22)))) of role axiom named fact_26_list_Oinject
% 0.49/0.66  A new axiom: (forall (X21:prover1687215943e_form) (X22:list_P512754263e_form) (Y21:prover1687215943e_form) (Y22:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((cons_P1475164433e_form X21) X22)) ((cons_P1475164433e_form Y21) Y22))) ((and (((eq prover1687215943e_form) X21) Y21)) (((eq list_P512754263e_form) X22) Y22))))
% 0.49/0.66  FOF formula (forall (X21:nat) (X22:list_nat) (Y21:nat) (Y22:list_nat), (((eq Prop) (((eq list_nat) ((cons_nat X21) X22)) ((cons_nat Y21) Y22))) ((and (((eq nat) X21) Y21)) (((eq list_nat) X22) Y22)))) of role axiom named fact_27_list_Oinject
% 0.49/0.66  A new axiom: (forall (X21:nat) (X22:list_nat) (Y21:nat) (Y22:list_nat), (((eq Prop) (((eq list_nat) ((cons_nat X21) X22)) ((cons_nat Y21) Y22))) ((and (((eq nat) X21) Y21)) (((eq list_nat) X22) Y22))))
% 0.49/0.66  FOF formula (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form) (Zs2:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Xs) Ys)) ((append1038020460e_form Xs) Zs2))) (((eq list_P512754263e_form) Ys) Zs2))) of role axiom named fact_28_same__append__eq
% 0.49/0.66  A new axiom: (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form) (Zs2:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Xs) Ys)) ((append1038020460e_form Xs) Zs2))) (((eq list_P512754263e_form) Ys) Zs2)))
% 0.49/0.66  FOF formula (forall (Xs:list_nat) (Ys:list_nat) (Zs2:list_nat), (((eq Prop) (((eq list_nat) ((append_nat Xs) Ys)) ((append_nat Xs) Zs2))) (((eq list_nat) Ys) Zs2))) of role axiom named fact_29_same__append__eq
% 0.49/0.66  A new axiom: (forall (Xs:list_nat) (Ys:list_nat) (Zs2:list_nat), (((eq Prop) (((eq list_nat) ((append_nat Xs) Ys)) ((append_nat Xs) Zs2))) (((eq list_nat) Ys) Zs2)))
% 0.49/0.66  FOF formula (forall (Ys:list_P512754263e_form) (Xs:list_P512754263e_form) (Zs2:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Ys) Xs)) ((append1038020460e_form Zs2) Xs))) (((eq list_P512754263e_form) Ys) Zs2))) of role axiom named fact_30_append__same__eq
% 0.49/0.66  A new axiom: (forall (Ys:list_P512754263e_form) (Xs:list_P512754263e_form) (Zs2:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Ys) Xs)) ((append1038020460e_form Zs2) Xs))) (((eq list_P512754263e_form) Ys) Zs2)))
% 0.49/0.66  FOF formula (forall (Ys:list_nat) (Xs:list_nat) (Zs2:list_nat), (((eq Prop) (((eq list_nat) ((append_nat Ys) Xs)) ((append_nat Zs2) Xs))) (((eq list_nat) Ys) Zs2))) of role axiom named fact_31_append__same__eq
% 0.49/0.66  A new axiom: (forall (Ys:list_nat) (Xs:list_nat) (Zs2:list_nat), (((eq Prop) (((eq list_nat) ((append_nat Ys) Xs)) ((append_nat Zs2) Xs))) (((eq list_nat) Ys) Zs2)))
% 0.49/0.66  FOF formula (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form) (Zs2:list_P512754263e_form), (((eq list_P512754263e_form) ((append1038020460e_form ((append1038020460e_form Xs) Ys)) Zs2)) ((append1038020460e_form Xs) ((append1038020460e_form Ys) Zs2)))) of role axiom named fact_32_append__assoc
% 0.49/0.67  A new axiom: (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form) (Zs2:list_P512754263e_form), (((eq list_P512754263e_form) ((append1038020460e_form ((append1038020460e_form Xs) Ys)) Zs2)) ((append1038020460e_form Xs) ((append1038020460e_form Ys) Zs2))))
% 0.49/0.67  FOF formula (forall (Xs:list_nat) (Ys:list_nat) (Zs2:list_nat), (((eq list_nat) ((append_nat ((append_nat Xs) Ys)) Zs2)) ((append_nat Xs) ((append_nat Ys) Zs2)))) of role axiom named fact_33_append__assoc
% 0.49/0.67  A new axiom: (forall (Xs:list_nat) (Ys:list_nat) (Zs2:list_nat), (((eq list_nat) ((append_nat ((append_nat Xs) Ys)) Zs2)) ((append_nat Xs) ((append_nat Ys) Zs2))))
% 0.49/0.67  FOF formula (forall (A:list_P512754263e_form) (B:list_P512754263e_form) (C:list_P512754263e_form), (((eq list_P512754263e_form) ((append1038020460e_form ((append1038020460e_form A) B)) C)) ((append1038020460e_form A) ((append1038020460e_form B) C)))) of role axiom named fact_34_append_Oassoc
% 0.49/0.67  A new axiom: (forall (A:list_P512754263e_form) (B:list_P512754263e_form) (C:list_P512754263e_form), (((eq list_P512754263e_form) ((append1038020460e_form ((append1038020460e_form A) B)) C)) ((append1038020460e_form A) ((append1038020460e_form B) C))))
% 0.49/0.67  FOF formula (forall (A:list_nat) (B:list_nat) (C:list_nat), (((eq list_nat) ((append_nat ((append_nat A) B)) C)) ((append_nat A) ((append_nat B) C)))) of role axiom named fact_35_append_Oassoc
% 0.49/0.67  A new axiom: (forall (A:list_nat) (B:list_nat) (C:list_nat), (((eq list_nat) ((append_nat ((append_nat A) B)) C)) ((append_nat A) ((append_nat B) C))))
% 0.49/0.67  FOF formula (forall (X2:prover1687215943e_form) (Xs:list_P512754263e_form), (not (((eq list_P512754263e_form) ((cons_P1475164433e_form X2) Xs)) Xs))) of role axiom named fact_36_not__Cons__self2
% 0.49/0.67  A new axiom: (forall (X2:prover1687215943e_form) (Xs:list_P512754263e_form), (not (((eq list_P512754263e_form) ((cons_P1475164433e_form X2) Xs)) Xs)))
% 0.49/0.67  FOF formula (forall (X2:nat) (Xs:list_nat), (not (((eq list_nat) ((cons_nat X2) Xs)) Xs))) of role axiom named fact_37_not__Cons__self2
% 0.49/0.67  A new axiom: (forall (X2:nat) (Xs:list_nat), (not (((eq list_nat) ((cons_nat X2) Xs)) Xs)))
% 0.49/0.67  FOF formula (((eq list_nat) (prover_Mirabelle_sfv nil_Pr1384483009e_form)) nil_nat) of role axiom named fact_38_sfv__nil
% 0.49/0.67  A new axiom: (((eq list_nat) (prover_Mirabelle_sfv nil_Pr1384483009e_form)) nil_nat)
% 0.49/0.67  FOF formula (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form) (Zs2:list_P512754263e_form) (Ts:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Xs) Ys)) ((append1038020460e_form Zs2) Ts))) ((ex list_P512754263e_form) (fun (Us:list_P512754263e_form)=> ((or ((and (((eq list_P512754263e_form) Xs) ((append1038020460e_form Zs2) Us))) (((eq list_P512754263e_form) ((append1038020460e_form Us) Ys)) Ts))) ((and (((eq list_P512754263e_form) ((append1038020460e_form Xs) Us)) Zs2)) (((eq list_P512754263e_form) Ys) ((append1038020460e_form Us) Ts)))))))) of role axiom named fact_39_append__eq__append__conv2
% 0.49/0.67  A new axiom: (forall (Xs:list_P512754263e_form) (Ys:list_P512754263e_form) (Zs2:list_P512754263e_form) (Ts:list_P512754263e_form), (((eq Prop) (((eq list_P512754263e_form) ((append1038020460e_form Xs) Ys)) ((append1038020460e_form Zs2) Ts))) ((ex list_P512754263e_form) (fun (Us:list_P512754263e_form)=> ((or ((and (((eq list_P512754263e_form) Xs) ((append1038020460e_form Zs2) Us))) (((eq list_P512754263e_form) ((append1038020460e_form Us) Ys)) Ts))) ((and (((eq list_P512754263e_form) ((append1038020460e_form Xs) Us)) Zs2)) (((eq list_P512754263e_form) Ys) ((append1038020460e_form Us) Ts))))))))
% 0.49/0.67  FOF formula (forall (Xs:list_nat) (Ys:list_nat) (Zs2:list_nat) (Ts:list_nat), (((eq Prop) (((eq list_nat) ((append_nat Xs) Ys)) ((append_nat Zs2) Ts))) ((ex list_nat) (fun (Us:list_nat)=> ((or ((and (((eq list_nat) Xs) ((append_nat Zs2) Us))) (((eq list_nat) ((append_nat Us) Ys)) Ts))) ((and (((eq list_nat) ((append_nat Xs) Us)) Zs2)) (((eq list_nat) Ys) ((append_nat Us) Ts)))))))) of role axiom named fact_40_append__eq__append__conv2
% 0.49/0.67  A new axiom: (forall (Xs:list_nat) (Ys:list_nat) (Zs2:list_nat) (Ts:list_nat), (((eq Prop) (((eq list_nat) ((append_nat Xs) Ys)) ((append_nat Zs2) Ts))) ((ex list_nat) (fun (Us:list_nat)=> ((or ((and (((eq list_nat) Xs) ((append_nat Zs2) Us))) (((eq list_nat) ((append_nat Us) Ys)) Ts))) ((and (((eq list_nat) ((append_nat Xs) Us)) Zs2)) (((eq list_nat) Ys) ((append_nat Us) Ts))))))))
% 0.49/0.68  FOF formula (forall (Xs:list_P512754263e_form) (Xs1:list_P512754263e_form) (Zs2:list_P512754263e_form) (Ys:list_P512754263e_form) (Us2:list_P512754263e_form), ((((eq list_P512754263e_form) ((append1038020460e_form Xs) Xs1)) Zs2)->((((eq list_P512754263e_form) Ys) ((append1038020460e_form Xs1) Us2))->(((eq list_P512754263e_form) ((append1038020460e_form Xs) Ys)) ((append1038020460e_form Zs2) Us2))))) of role axiom named fact_41_append__eq__appendI
% 0.49/0.68  A new axiom: (forall (Xs:list_P512754263e_form) (Xs1:list_P512754263e_form) (Zs2:list_P512754263e_form) (Ys:list_P512754263e_form) (Us2:list_P512754263e_form), ((((eq list_P512754263e_form) ((append1038020460e_form Xs) Xs1)) Zs2)->((((eq list_P512754263e_form) Ys) ((append1038020460e_form Xs1) Us2))->(((eq list_P512754263e_form) ((append1038020460e_form Xs) Ys)) ((append1038020460e_form Zs2) Us2)))))
% 0.49/0.68  FOF formula (forall (Xs:list_nat) (Xs1:list_nat) (Zs2:list_nat) (Ys:list_nat) (Us2:list_nat), ((((eq list_nat) ((append_nat Xs) Xs1)) Zs2)->((((eq list_nat) Ys) ((append_nat Xs1) Us2))->(((eq list_nat) ((append_nat Xs) Ys)) ((append_nat Zs2) Us2))))) of role axiom named fact_42_append__eq__appendI
% 0.49/0.68  A new axiom: (forall (Xs:list_nat) (Xs1:list_nat) (Zs2:list_nat) (Ys:list_nat) (Us2:list_nat), ((((eq list_nat) ((append_nat Xs) Xs1)) Zs2)->((((eq list_nat) Ys) ((append_nat Xs1) Us2))->(((eq list_nat) ((append_nat Xs) Ys)) ((append_nat Zs2) Us2)))))
% 0.49/0.68  FOF formula (forall (P:(list_nat->Prop)) (A0:list_nat), ((P nil_nat)->((forall (X:nat) (Ys2:list_nat), ((P Ys2)->(P ((cons_nat X) Ys2))))->(P A0)))) of role axiom named fact_43_strict__sorted_Oinduct
% 0.49/0.68  A new axiom: (forall (P:(list_nat->Prop)) (A0:list_nat), ((P nil_nat)->((forall (X:nat) (Ys2:list_nat), ((P Ys2)->(P ((cons_nat X) Ys2))))->(P A0))))
% 0.49/0.68  <<<strict__sorted_Ocases,axiom,(
% 0.49/0.68      ! [X2: list_nat] :
% 0.49/0.68        ( ( X2 != nil_nat )
% 0.49/0.68       => ~ !>>>!!!<<< [X: nat,Ys2: list_nat] :
% 0.49/0.68              ( X2
% 0.49/0.68             != ( cons_nat @ X @ Ys2 ) ) ) )).
% 0.49/0.68  
% 0.49/0.68  %>>>
% 0.49/0.68  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 99, 113, 185, 229, 265, 285, 300, 221, 120, 187, 124]
% 0.49/0.68  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,36138), LexToken(LPAR,'(',1,36141), name, LexToken(COMMA,',',1,36171), formula_role, LexToken(COMMA,',',1,36177), LexToken(LPAR,'(',1,36178), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,36186), thf_variable_list, LexToken(RBRACKET,']',1,36199), LexToken(COLON,':',1,36201), LexToken(LPAR,'(',1,36209), thf_unitary_formula, thf_pair_connective, unary_connective]
% 0.49/0.68  Unexpected exception Syntax error at '!':BANG
% 0.49/0.68  Traceback (most recent call last):
% 0.49/0.68    File "CASC.py", line 79, in <module>
% 0.49/0.68      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.49/0.68    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.49/0.68      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.49/0.68    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.49/0.68      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.49/0.68    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.49/0.68      tok = self.errorfunc(errtoken)
% 0.49/0.68    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.49/0.68      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.49/0.68  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------